
package cn.yunyichina.scheduler.jobs.entity.vo;

import java.io.Serializable;
import java.util.Map;

public class MessagePushParamsVo {

    private String hospitalId;

    private String appId;

    /**
     * 后台配置的模板/客服消息编码
     */
    private String templateCode;

    /**
     * BizConstant.MODE_TYPE_WEIXIN
     * BizConstant.MODE_TYPE_ALIPAY
     */
    private String platformType;

    private String openId;

    /**
     * key 模板的关键字   值根据业务自己设置
     */
    private Map<String, Serializable> paramMap;

    public MessagePushParamsVo() {
        super();
    }

    public MessagePushParamsVo(String appId, String templateCode, String platformType, String openId, Map<String, Serializable> paramMap) {
        super();
        this.appId = appId;
        this.templateCode = templateCode;
        this.platformType = platformType;
        this.openId = openId;
        this.paramMap = paramMap;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getTemplateCode() {
        return templateCode;
    }

    public void setTemplateCode(String templateCode) {
        this.templateCode = templateCode;
    }

    public String getPlatformType() {
        return platformType;
    }

    public void setPlatformType(String platformType) {
        this.platformType = platformType;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public Map<String, Serializable> getParamMap() {
        return paramMap;
    }

    public void setParamMap(Map<String, Serializable> paramMap) {
        this.paramMap = paramMap;
    }

    public String getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }

}
